a despicable thing - Spanish English Dictionary